/*
*/
typedef struct ccl_node circlelist_node;
typedef circlelist_node *P2CircleNode;
typedef P2CircleNode  CircleList; 

struct ccl_node
{
    int e;
    P2CircleNode next;
};

P2CircleNode CircleListHeader(CircleList L);
void CircleListDelete(CircleList L,int m);
int isCircleListLast(CircleList L);


// 老实说，我不是很理解 M.A.K 的header声明的意思
// 所以，我不会实现 header,而是新增一个 创建

CircleList CircleListCreate(int N);




// end of file ----------------------------------------------------------------
